package com.remoter.basic.consumer;

import java.lang.reflect.InvocationHandler;

import com.remoter.basic.bean.support.ConsumerModule;
import com.remoter.basic.configure.IConfiguration;
import com.remoter.basic.util.ServiceLoader.SPI;
import com.remoter.basic.util.ServiceLoader.Scope;

/**
 * @author			koko
 * @date 			2017-08-09 11:16:30
 * @description 	类功能说明
 */
@SPI(scope=Scope.PROTOTYPE)
public interface Invoker extends InvocationHandler{
	
	public Invoker init(IConfiguration configuration,IConsumer consumer,ConsumerModule consumerModule)throws Exception;
	
}